<?php
/**
 *  Description of matricula_model
 * 
 * @author Machete
 */
class matricula_model  extends CI_Model{
    //put your code here
    
    function get_listado() {

        $this->db->select('idalumno,idcarrera,idtipopago, idtipodescuento');
        $query = $this->db->get('matricula');
        return $query->result();
    }
    
    function get_listado_1($registros_por_pagina, $uri_segment){
        $this->db->select('a.id, b.nombres, b.apellidos, c.nombre as nombre_carrera, d.monto as monto_pagomatricula, e.monto as monto_pagocuota');
        $this->db->from('matricula a, alumno b, carrera c, pagomatricula d, pagocuota e');
        $this->db->where('a.idalumno = b.id and a.idcarrera = c.id');
        $this->db->group_by('id');
        $query = $this->db->get('', $registros_por_pagina, $uri_segment);
        return $query->result();
    }

    function get_total_registros() {
        return $this->db->count_all('matricula');
    }

    function editar() {
        
    }
    
    function get_datos_registro($id){
        $this->db->select('idalumno,idcarrera,idtipopago, idtipodescuento');
        $this->db->where('idalumno', $id);
        $query = $this->db->get('matricula');
        return $query->result();
    }

    function guardar($idalumno,$idcarrera,$idtipopago, $idtipodescuento) {
        $datos = array(
                'idalumno' =>$idalumno,
                'idcarrera' =>$idcarrera,
                'idtipopago' =>$idtipopago, 
                'idtipodescuento' =>$idtipodescuento
        );
        $this->db->insert('matricula', $datos);
    }
    
    function actualizar($codigo, $carrera, $tipo_pago, $tipo_descuento){
        $datos = array(
                'idcarrera' =>$carrera,
                'idtipopago' =>$tipo_pago, 
                'idtipodescuento' =>$tipo_descuento
        );
        $this->db->where('idalumno', $codigo);
        $this->db->update('matricula', $datos);
    }
    
    function eliminar($codigo){
        $this->db->delete('matricula', array('idalumno' => $codigo));
        }
    function buscar($palabras){

        $query = $this->db->query("SELECT * FROM area WHERE nombre LIKE '%" . $palabras . "%'");
        return $query;

    }

}

?>
